package com.chenfwind.domain.vo;

import java.util.Date;
import java.util.List;

import com.alibaba.fastjson.annotation.JSONField;
import com.chenfwind.common.PaginationVO;
import com.chenfwind.domain.Role;

public class UserVO extends PaginationVO implements java.io.Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = -3457915414669500625L;
	//转成json的时候用userId代替id,跟别名差不多
	@JSONField(name = "userId")
	private String id;

    private Integer isdelete;

    private String password;

    private String account;

    private String nickname;

    private String name;

    private String gender;

    private String phone;

    private String email;

    private String provinceId;
    
    private String provinceName;
    
    private String cityId;

    private String cityName;
    
    private String countyId;

    private String countyName;
    
    
    @JSONField(format = "yyyy-MM-dd HH-mm-ss")
    private Date registerTime;
    @JSONField(format = "yyyy-MM-dd")
    private Date accessTime;

    private Integer status;

    private String iconSeq;
    
    private String TrackID;
    
    private String x;
    
    private String y;
	
    private String TrackName;
    
    
    
    public String getTrackName() {
		return TrackName;
	}

	public void setTrackName(String trackName) {
		TrackName = trackName;
	}

	public String getProvinceName() {
		return provinceName;
	}

	public void setProvinceName(String provinceName) {
		this.provinceName = provinceName;
	}

	public String getCityName() {
		return cityName;
	}

	public void setCityName(String cityName) {
		this.cityName = cityName;
	}

	public String getCountyName() {
		return countyName;
	}

	public void setCountyName(String countyName) {
		this.countyName = countyName;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public Integer getIsdelete() {
		return isdelete;
	}

	public void setIsdelete(Integer isdelete) {
		this.isdelete = isdelete;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getAccount() {
		return account;
	}

	public void setAccount(String account) {
		this.account = account;
	}

	public String getNickname() {
		return nickname;
	}

	public void setNickname(String nickname) {
		this.nickname = nickname;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	

	public String getGender() {
		return gender;
	}

	public void setGender(String gender) {
		this.gender = gender;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getProvinceId() {
		return provinceId;
	}

	public void setProvinceId(String provinceId) {
		this.provinceId = provinceId;
	}

	public String getCityId() {
		return cityId;
	}

	public void setCityId(String cityId) {
		this.cityId = cityId;
	}

	public String getCountyId() {
		return countyId;
	}

	public void setCountyId(String countyId) {
		this.countyId = countyId;
	}

	public Date getRegisterTime() {
		return registerTime;
	}

	public void setRegisterTime(Date registerTime) {
		this.registerTime = registerTime;
	}

	public Date getAccessTime() {
		return accessTime;
	}

	public void setAccessTime(Date accessTime) {
		this.accessTime = accessTime;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getIconSeq() {
		return iconSeq;
	}

	public void setIconSeq(String iconSeq) {
		this.iconSeq = iconSeq;
	}

	public String getX() {
		return x;
	}

	public void setX(String x) {
		this.x = x;
	}

	public String getY() {
		return y;
	}

	public void setY(String y) {
		this.y = y;
	}

	public String getTrackID() {
		return TrackID;
	}

	public void setTrackID(String trackID) {
		TrackID = trackID;
	}
}
